草庐IT

linux - Chroot 与 Docker

全部标签

内网安全-隧道技术&SSH实现通信&DNS上线与通信&CS上线Linux主机

内网安全-隧道技术&SSH实现通信&DNS上线与通信&CS上线Linux主机一、DNS隧道技术DNS简介:DNS协议为应用层协议,区域传输时用tcp协议,域名解析时用udp协议###通过DNS隧道绕过防火墙,实现CS上线实验背景:靶机防火墙封禁出站TCP协议1、判断出网协议,若果可以ping通,可以利用ICMP协议隧道(之前文章有利用详情)2、判断是否可以使用DNS协议搭建隧道:nslookup(nslookupbaidu.com)3、在自己的域名服务中添加NS记录(将子域名指定其他DNS服务器解析)和A(将一个域名指定为IPV4地址)记录,最好添加两条www.dafei6.cn解析结果8.1

Linux 之一:Linux 简介、客户端、安装

Linux简介Linux内核最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的

Git LFS【部署 01】Linux环境安装git-lfs及测试

Linux系统安装git-lfs及测试1.下载2.安装3.测试4.总结GitLFS(LargeFileStorage)是一个用于Git版本控制系统的扩展,它专门用来管理大型文件,如图像、音频和视频文件。1.下载安装包下载页面:https://github.com/git-lfs/git-lfs/releases#查看系统信息uname-r#查询结果5.10.0-136.12.0.86.oe2203sp1.x86_64根据系统信息下载对应的安装包:本次下载的为:git-lfs-linux-amd64-v3.4.1.tar.gz2.安装#1.解压文件tar-zxvfgit-lfs-linux-am

Linux中搭建DNS 域名解析服务器(详细版)

CSDN成就一亿技术人!作者主页:点击!Linux专栏:点击!CSDN成就一亿技术人!————前言————在Linux中搭建DNS服务器涉及配置和运行一个软件来提供DNS服务。DNS(DomainNameSystem)是互联网上的一种系统,它将域名转换为对应的IP地址,使得用户可以通过易记的域名访问网站,而不是记忆一长串数字。目录————前言————DNS从哪里获取IP地址?DNS的作用1.服务器配置2.编辑配置文件定义正向查询定义反向查询修改正反区域文件(重点)加入解析信息(正向)加入解析信息(反向)3.客户机测试正向解析测试反向解析测试​编辑注意事项DNS从哪里获取IP地址?本地缓存:DN

ShuiZe(水泽)详细使用教程“Docker和Kali安装水泽”

目录一、简介(一)系统配置说明二、准备环境三、安装说明四、安装过程(一)配置系统环境1.Docker拉取(下载)镜像2.基于镜像开启一个实例(容器)(二)容器中配置相关环境1.进入容器2.更新软件列表并安装git以及vim命令3.删除系统默认的Python,使用Python3.84.升级Python的pip工具。(三)将水泽放到容器中1.方法一2.方法二3.扩展方法1(四)安装水泽所需的pyhton环境1.在容器中执行以下操作2.测试水泽是否安装成功五、使用说明(一)资产路径(二)配置水泽1.空间测绘2.快代理配置六、资源下载链接七、kali2024.2.1安装水泽(一)准备环境(二)下载资源

Docker 快速入门实操教程ER(完结)

Docker快速入门实操教程(完结)如果安装好Docker不知道怎么使用,不理解各个名词的概念,不太了解各个功能的用途,这篇文章应该会对你有帮助。前置条件:已经安装Docker并且Docker成功启动。实操内容:使用Docker容器替换本地安装的程序并迁移数据(MySQL、redis)。最终目的:熟练使用Docker各项功能。理解概念Docker官方提供了一个分发平台DockerHub,可以从上面拉取已经提供好的镜像直接构建容器运行。这个过程会涉及到Docker的一些概念,在刚接触的时候比较抽象,这里以烘焙出一个蛋糕为例子说明一下:Dockerfile:蛋糕的配方。配方上详细列出了需要的材料(

基于亚马逊云EC2+Docker搭建nextcloud私有化云盘

亚马逊云科技EC2云服务器(ElasticComputeCloud)是亚马逊云科技AWS(AmazonWebServices)提供的一种云计算服务。EC2代表弹性计算云,它允许用户租用虚拟计算资源,包括CPU、内存、存储和网络带宽,以满足计算需求。在日常工作中,大家使用比较多的云盘有百度网盘,阿里的夸克网盘,移动云盘,坚果网盘等等,但是将一些内部数据或者机密文件保存在公开网盘中会存在较大的风险,很容易造成泄露,今天带领大家部署一款基于亚马逊云EC2云服务器的私有化开源云盘NextCloud文章目录1.亚马逊EC2云服务器优势2.登录云服务器2.1EC2云服务器准备2.2EC2云服务器远程访问3

5 分钟小工具:使用 dive 分析 docker 镜像

需求拿到一个镜像之后,我想知道:分层查看镜像里都有哪些文件各层使用了什么命令构建的这个镜像镜像里比较大的文件有哪些(可能需要优化)dive工具介绍dive工具可以做这些分析。dive的github地址是 wagoodman/dive,小巧玲珑,MIT开源协议,42.9k的star。它的介绍是这么一句话:Atoolforexploringeachlayerinadockerimage其分析效果大概如下:安装dive可以使用镜像安装:dockerpullwagoodman/dive:latestdockerrun--rm-it-v/var/run/docker.sock:/var/run/dock

正点原子AtomPi-CA1 RK3568的Linux CH340串口驱动安装

想使用串口,找了半天也没找到它所给的pin的使用示例,淘宝客服说只是硬件兼容树莓派。想来想去,还是直接接个USB串口最方便。但是插上不识别,说明没有驱动。直接在板子上编译没有header依赖,后续下载华硕对应的arm依赖能编译但是驱动不能正常使用。就在所给虚拟机上交叉编译。先按照手册配置好交叉编译器,编译一下SDK。然后到CH340官网下载驱动文件。进行编译。主要是改一下MakefileCROSS_COMPILE:=aarch64-none-linux-gnu-CC:=$(CROSS_COMPILE)gccLD:=$(CROSS_COMPILE)ldKERNELDIR:=~/kl/ATOMPI

在Linux服务器上部署中医知识图谱

在Linux服务器上部署中医知识图谱配置Java环境在Oracle官网或OpenJDK官网下载JDK17安装包,选择与操作系统及系统架构(32位或64位)相匹配的版本,此处使用Ubuntu系统进行演示。使用以下命令解压JDK安装包:tar-xvfjdk-17_linux-x64_bin.tar.gz这将在当前目录下创建一个名为jdk-17的目录,并将JDK文件提取到其中。使用以下命令编辑环境变量:exportJAVA_HOME=/yldm0226/KG/jdk-17exportPATH=$JAVA_HOME/bin:$PATH注意将JAVA_HOME替换为你解压JDK的实际路径。使用以下命令刷